;

body,
html {
  background: #f8f8f8
}

* {
  margin                    : 0;
  padding                   : 0;
  -webkit-overflow-scrolling: touch
}

.body {
  height  : calc(100vh);
  overflow: scroll;
  position: absolute;
  width   : 100%;
}

.youke-main {
  padding-top   : 46px;
  padding-bottom: 50px;

  width: 100%;

  // height: 100%;
  &.youke-main-pt {
    padding-top: 0;
  }

  &.youke-main-pb {
    padding-bottom: 0;
  }
}


.claer {
  content: '';
  display: table;
  clear  : both;
  width  : 0;
  height : 0;
}

.inputs-group {
  margin-top: 0.6rem;
}

.van-tab.van-tab--active span {
  color: red;
}